package com.ruoyi.system.domain.banquet;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 上门宴资源服务商对象 banquet_supplier
 * 
 * @author ruoyi
 * @date 2022-03-21
 */
public class BanquetSupplier extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 供应商店铺名称 */
    @Excel(name = "供应商店铺名称")
    private String supplierShopName;

    /** 供应商服务类目编码 */
    @Excel(name = "供应商服务类目编码")
    private String supplierTypeCode;

    /** 供应商服务类目名称 */
    @Excel(name = "供应商服务类目名称")
    private String supplierTypeName;

    /** 联系人 */
    @Excel(name = "联系人")
    private String contactName;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String contactPhone;

    /** 省 */
    @Excel(name = "省")
    private String province;

    /** 市 */
    @Excel(name = "市")
    private String city;

    /** 县 */
    @Excel(name = "县")
    private String county;

    /** 详细地址 */
    @Excel(name = "详细地址")
    private String detailAddress;

    /** 主营项目 */
    @Excel(name = "主营项目")
    private String mainProject;

    /** 店铺招牌 */
    @Excel(name = "店铺招牌")
    private String shopSign;

    /** 营业执照 */
    @Excel(name = "营业执照")
    private String businessLicense;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createdTime;

    /** 修改时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date modifyTime;

    /** 状态值 */
    @Excel(name = "状态值")
    private String statusId;

    /** 状态名称 */
    @Excel(name = "状态名称")
    private String statusName;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setSupplierShopName(String supplierShopName) 
    {
        this.supplierShopName = supplierShopName;
    }

    public String getSupplierShopName() 
    {
        return supplierShopName;
    }
    public void setSupplierTypeCode(String supplierTypeCode) 
    {
        this.supplierTypeCode = supplierTypeCode;
    }

    public String getSupplierTypeCode() 
    {
        return supplierTypeCode;
    }
    public void setSupplierTypeName(String supplierTypeName) 
    {
        this.supplierTypeName = supplierTypeName;
    }

    public String getSupplierTypeName() 
    {
        return supplierTypeName;
    }
    public void setContactName(String contactName) 
    {
        this.contactName = contactName;
    }

    public String getContactName() 
    {
        return contactName;
    }
    public void setContactPhone(String contactPhone) 
    {
        this.contactPhone = contactPhone;
    }

    public String getContactPhone() 
    {
        return contactPhone;
    }
    public void setProvince(String province) 
    {
        this.province = province;
    }

    public String getProvince() 
    {
        return province;
    }
    public void setCity(String city) 
    {
        this.city = city;
    }

    public String getCity() 
    {
        return city;
    }
    public void setCounty(String county) 
    {
        this.county = county;
    }

    public String getCounty() 
    {
        return county;
    }
    public void setDetailAddress(String detailAddress) 
    {
        this.detailAddress = detailAddress;
    }

    public String getDetailAddress() 
    {
        return detailAddress;
    }
    public void setMainProject(String mainProject) 
    {
        this.mainProject = mainProject;
    }

    public String getMainProject() 
    {
        return mainProject;
    }
    public void setShopSign(String shopSign) 
    {
        this.shopSign = shopSign;
    }

    public String getShopSign() 
    {
        return shopSign;
    }
    public void setBusinessLicense(String businessLicense) 
    {
        this.businessLicense = businessLicense;
    }

    public String getBusinessLicense() 
    {
        return businessLicense;
    }
    public void setCreatedTime(Date createdTime) 
    {
        this.createdTime = createdTime;
    }

    public Date getCreatedTime() 
    {
        return createdTime;
    }
    public void setModifyTime(Date modifyTime) 
    {
        this.modifyTime = modifyTime;
    }

    public Date getModifyTime() 
    {
        return modifyTime;
    }
    public void setStatusId(String statusId) 
    {
        this.statusId = statusId;
    }

    public String getStatusId() 
    {
        return statusId;
    }
    public void setStatusName(String statusName) 
    {
        this.statusName = statusName;
    }

    public String getStatusName() 
    {
        return statusName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("supplierShopName", getSupplierShopName())
            .append("supplierTypeCode", getSupplierTypeCode())
            .append("supplierTypeName", getSupplierTypeName())
            .append("contactName", getContactName())
            .append("contactPhone", getContactPhone())
            .append("province", getProvince())
            .append("city", getCity())
            .append("county", getCounty())
            .append("detailAddress", getDetailAddress())
            .append("mainProject", getMainProject())
            .append("shopSign", getShopSign())
            .append("businessLicense", getBusinessLicense())
            .append("createdTime", getCreatedTime())
            .append("modifyTime", getModifyTime())
            .append("statusId", getStatusId())
            .append("statusName", getStatusName())
            .toString();
    }
}
